@media (max-width: 1750px) {
    #nav .mainlevel a{
        padding: 22px 30px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 20px;
    }
    #nav li.reg{
        margin-right: 0px;
    }
    #menu{
        width: 98%;
        padding: 40px 0 0 2%;
    }
    #nav .mainlevel a{
        padding: 22px 26px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -420px;
    }
    .cont{
        padding: 50px 16%;
        height: 56vh;
    }
    /* .all_boxs{
        height: 100vh;
    } */
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 1050px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    

    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 18px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 35px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 22px;
        height: 180px;
        margin-bottom: 10px;
        overflow: hidden;
    }
}
@media(max-width:1450px){
    #nav .mainlevel a{
        padding: 22px 20px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 20px;
    }
    #nav li.reg{
        margin-right: 0px;
    }
    #nav .mainlevel.on{
        background-size: 90%;
    }
    #menu{
        width: 98%;
        padding: 40px 0 0 2%;
    }
    #nav .mainlevel a{
        padding: 22px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -420px;
    }
    .cont{
        padding: 50px 16%;
        height: 56vh;
    }
    .el__heading{
        font-size: 22px;
    }
    .info-list h2{
        margin: 40px 0 80px;
        font-size: 22px;
    }
    .canguan h2{
        margin: 40px 0 80px;
        font-size: 22px;
    }
    .gongyi h2 ,
    .zhanlan h2,
    .huodong h2{
        margin: 40px 0 40px;
        font-size: 22px;
    }
    .gongyi h2{
        margin: 40px 0 20px;
    }
    .gongyi ul li a{
        font-weight: normal;
    }
    /* .all_boxs{
        height: 100vh;
    } */
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 1050px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 18px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 35px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px 10px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 30px;
        height: 180px;
        margin-bottom: 10px;
        overflow: hidden;
    }
    /* 内页总宽度 */
    .main{
        width: 1000px;
    }
    .main-content-aboutimg span{
        height: 200px;
    }
    .main-class ul li{
        margin-bottom: 20px;
    }
    .main-class ul li a{
        padding: 0 15px;
        line-height: 30px;
    }

    /* 学术 */
    .acad-left{
        width: 220px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 220px;
        height: 222px;
    }
    .acad-left .acad-left-one a{
        font-size: 26px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 220px;
        height: 207px;
    }
    .acad-left .acad-left-two a{
        font-size: 26px;
    }
    .acad-right{
        width: 760px;
        height: 430px;
    }
    .acad-right-border{
        width: 740px;
        height: 410px;
        margin: 10px;
    }
    .acad-right-class{
        margin: 20px 10px 10px 20px;
    }
    .acad-right-list{
        margin-top: 10px;
    }
    .acad-right-list ul li a{
        line-height: 30px;
        margin-top: 10px;
    }
    .acad-right-list ul li a i{
        margin-top: 15px;
    }

    /* 活动 */
    .act-content{
        height: 480px;
    }
    .act-content dl.activity {
        height: 480px;
    }
    .act-content .activity dt {
        width: 140px;
        height: 480px;
    }
    .act-content .activity dt .atc-class h2{
        margin-top: 10%;
    }
    .act-content .activity dt .atc-class a{
        margin-top: 20%;
    }
    .act-content .activity dd {
        width: 500px;
        height: 455px;
    }
    .activity .act-list-all{
        padding: 20px;
    }
    .act-content .activity dd .act-list .act-list-left{
        width: 35%;
    }
    .act-content .activity dd .act-list .act-list-right{
        width: 63%;
    }
    .act-content .activity dd .act-list .act-list-right a.title{
        margin-bottom: 10px;
        font-size: 18px;
    }
}
@media(max-width:1366px){
    #nav .mainlevel a{
        padding: 22px 16px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -400px;
    }
    #nav .mainlevel:nth-of-type(7) ul span{
        margin-left: 390px;
    }
	#nav .mainlevel:nth-of-type(3).on{
		background: url(../images/menu-bg1.png) center no-repeat;
		background-size:80% 60%;
	}
    
    .cont{
        height: 55.5vh;
        padding: 50px 10%;
    }
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 1000px;
        height: 65vh;
        padding: 50px 0;
        margin: 0 auto;
    }
    .boxs-content-col:not(:last-child){
        margin-bottom: 10px;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 16px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
        width: 5px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 25px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 30px;
        height: 180px;
        margin-bottom: 10px;
        overflow: hidden;
    }
    .copyright{
        margin-top: 20px;
    }
    /* 内页总宽度 */
    .main{
        width: 1000px;
    }
    .main-content-aboutimg span{
        height: 185px;
    }
    /* 学术 */
    .acad-left{
        width: 257px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 257px;
        height: 259px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 257px;
        height: 242px;
    }
    .acad-right{
        width: 723px;
        height: 502px;
    }
    .acad-right-border{
        width: 701px;
        height: 480px;
    }
    .acad-right-list{
        margin-top: 10px;
    }
    .acad-right-list ul li a{
        line-height: 26px;
        margin-top: 20px;
    }
    /* 活动 */
    .act-content{
        height: 480px;
    }
    .act-content dl.activity {
        height: 480px;
    }
    .act-content .activity dt {
        width: 140px;
        height: 480px;
    }
    .act-content .activity dt .atc-class h2{
        margin-top: 10%;
    }
    .act-content .activity dt .atc-class a{
        margin-top: 20%;
    }
    .act-content .activity dd {
        width: 500px;
        height: 455px;
    }
    .activity .act-list-all{
        padding: 20px;
    }
    .act-content .activity dd .act-list .act-list-left{
        width: 38%;
    }
    .act-content .activity dd .act-list .act-list-right{
        width: 60%;
    }
    .act-content .activity dd .act-list .act-list-right a.title{
        margin-bottom: 5px;
        font-size: 16px;
    }
}
@media screen and (min-width:1200px) and (max-width:1365px){
    #nav .mainlevel a{
        padding: 22px 14px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 20px;
    }
    #nav li.reg{
        margin-right: 0px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -460px;
    }
    #nav .mainlevel:nth-of-type(7) ul .Triangle_con{
        margin-left: 450px;
    }
    .cont{
        padding: 3.5% 15% 0;
        height: 70vh;
    }
    .info-list h2,
    .canguan h2,
    .gongyi h2,
    .zhanlan h2,
    .huodong h2{
        margin-top: 50px;
    }
    #menu{
        padding: 40px 0 0 2%;
    }
    .all_boxs{
        height: 100vh;
    }
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 933px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 14px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
        width: 4px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 25px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 30px;
        height: 180px;
        margin-bottom: 0px;
        overflow: hidden;
    }
    .boxs-content-col-about .boxs-content-col-about-content a{
        margin-top: 0px;
        font-size: 14px;
    }
    .copyright{
        margin-top: 60px;
    }
    /* 内页总宽度 */
    .main{
        width: 1000px;
    }
    .main-content-aboutimg span{
        height: 185px;
    }
    /* 学术 */
    .acad-left{
        width: 227px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 227px;
        height: 229px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 227px;
        height: 213px;
    }
    .acad-right{
        width: 753px;
        height: 442px;
    }
    .acad-right-border{
        width: 731px;
        height: 422px;
    }
    .acad-right-list{
        margin-top: 2px;
    }
    .acad-right-list ul li a{
        line-height: 26px;
        margin-top: 10px;
    }
    .acad-right-list ul li a i{
        margin-top: 15px;
    }
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
    #logo{
        width: 25%;
    }
    #menu{
        padding: 40px 0 0 2%;
        min-width: 98%;
    }
    #nav .mainlevel a{
        padding: 22px 10px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 20px;
    }
    #nav li.reg{
        margin-right: 0px;
    }
    #nav li.reg a{
        padding: 0 20px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel ul{
        margin-left: -40px;
    }
    #nav .mainlevel ul .Triangle_con{
        margin-left: 20px;
    }
    #nav .mainlevel:nth-of-type(2) ul{
        margin-left: -100px;
    }
    #nav .mainlevel:nth-of-type(2) ul .Triangle_con{
        margin-left: 80px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -600px;
    }
    #nav .mainlevel:nth-of-type(7) ul .Triangle_con{
        margin-left: 580px;
    }
    .cont{
        height: 50vh;
    }
    .info-list h2,
    .canguan h2,
    .gongyi h2,
    .zhanlan h2,
    .huodong h2{
        margin-top: 110px;
    }
    
    .all_boxs{
        height: 100vh;
    }
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 933px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 14px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
        width: 4px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 25px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 30px;
        height: 140px;
        margin-bottom: 40px;
        overflow: hidden;
    }
    /* 内页总宽度 */
    .main{
        width: 900px;
    }
    .main-content-aboutimg span{
        height: 139px;
    }
    .main-class ul li{
        margin-bottom: 20px;
    }
    .main-class ul li a{
        padding: 0 20px;
    }
    /* 学术 */
    .acad-left{
        width: 227px;
        margin-top: 40px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 227px;
        height: 190px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 227px;
        height: 179px;
    }
    .acad-right{
        width: 649px;
        height: 372px;
        margin-top: 40px;
    }
    .acad-right-border{
        width: 607px;
        height: 332px;
    }
    .acad-right-list{
        margin-top: 2px;
    }
    .acad-right-list ul li a{
        line-height: 30px;
        margin-top: 10px;
    }
    .acad-right-list ul li a i{
        margin-top: 15px;
    }
    /* 活动 */
    .act-content{
        height: 480px;
    }
    .act-content dl.activity {
        height: 480px;
    }
    .act-content .activity dt {
        width: 140px;
        height: 480px;
    }
    .act-content .activity dt .atc-class h2{
        margin-top: 10%;
    }
    .act-content .activity dt .atc-class a{
        margin-top: 20%;
    }
    .act-content .activity dd {
        width: 400px;
        height: 455px;
    }
    .activity .act-list-all{
        padding: 20px;
    }
    .act-content .activity dd .act-list{
        margin-top: 5%;
    }
    .act-content .activity dd .act-list .act-list-left{
        width: 38%;
    }
    .act-content .activity dd .act-list .act-list-right{
        width: 60%;
    }
    .act-content .activity dd .act-list .act-list-right a.title{
        margin-bottom: 5px;
        font-size: 16px;
    }
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
    #logo{
        width: 25%;
        margin-top: 30px;
    }
    #menu{
        padding: 0 0 0 2%;
        min-width: 98%;
		margin-top:40px;
    }
    #nav .mainlevel a{
        padding: 22px 8px;
    }
    #nav li.login{
        margin-left: 10px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 10px;
    }
    #nav li.reg{
        margin-right: 0px;
        padding: 0 10px;
    }
    #nav li.reg a{
        padding: 0 10px;
    }
    #nav .mainlevel.on{
        background-size: 100%;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel ul{
        margin-left: -40px;
    }
    #nav .mainlevel .sub_nav_01 li{
        padding: 0;
    }
    #nav .mainlevel .sub_nav_01 li a{
        padding: 0 5px;
    }
    #nav .mainlevel ul .Triangle_con{
        margin-left: 20px;
    }
    #nav .mainlevel:nth-of-type(2) ul{
        margin-left: -100px;
    }
    #nav .mainlevel:nth-of-type(2) ul .Triangle_con{
        margin-left: 80px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -520px;
    }
    #nav .mainlevel:nth-of-type(7) ul .Triangle_con{
        margin-left: 500px;
    }
    .cont{
        height: 54vh;
    }
    .info-list h2,
    .canguan h2,
    .gongyi h2,
    .zhanlan h2,
    .huodong h2{
        margin-top: 50px;
    }
    
    .all_boxs{
        height: 100vh;
    }
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 933px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 14px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
        width: 4px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 25px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 25px;
        height: 160px;
        margin-bottom: 0px;
        overflow: hidden;
    }
    /* 内页总宽度 */
    .main{
        width: 900px;
    }
    .main-content-aboutimg span{
        height: 108px;
    }
    .main-class ul li{
        margin-bottom: 20px;
    }
    .main-class ul li a{
        padding: 0 20px;
    }
    /* 学术 */
    .acad-left{
        width: 227px;
        margin-top: 40px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 227px;
        height: 229px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 227px;
        height: 213px;
    }
    .acad-right{
        width: 649px;
        height: 442px;
        margin-top: 40px;
    }
    .acad-right-border{
        width: 607px;
        height: 422px;
    }
    .acad-right-list{
        margin-top: 2px;
    }
    .acad-right-list ul li a{
        line-height: 26px;
        margin-top: 10px;
    }
    .acad-right-list ul li a i{
        margin-top: 15px;
    }
    /* 活动 */
    .act-content{
        height: 480px;
    }
    .act-content dl.activity {
        height: 480px;
    }
    .act-content .activity dt {
        width: 140px;
        height: 480px;
    }
    .act-content .activity dt .atc-class h2{
        margin-top: 10%;
    }
    .act-content .activity dt .atc-class a{
        margin-top: 20%;
    }
    .act-content .activity dd {
        width: 400px;
        height: 455px;
    }
    .activity .act-list-all{
        padding: 20px;
    }
    .act-content .activity dd .act-list{
        margin-top: 5%;
    }
    .act-content .activity dd .act-list .act-list-left{
        width: 1%;
        display: none;
    }
    .act-content .activity dd .act-list .act-list-right{
        width: 100%;
    }
    .act-content .activity dd .act-list .act-list-right a.title{
        margin-bottom: 5px;
        font-size: 16px;
    }

}
@media screen and (min-width: 769px) and (max-width: 959px) {
    #logo{
        width: 25%;
        margin-top: 30px;
    }
    #menu{
        padding: 0 0 0 2%;
        min-width: 98%;
    }
    #nav .mainlevel a{
        padding: 22px 5px;
    }
    #nav li.login{
        margin-left: 10px;
    }
    #nav li.login a,
    #nav li.reg a{
        padding: 0 10px;
    }
    #nav li.reg{
        margin-right: 0px;
        padding: 0 10px;
    }
    #nav li.reg a{
        padding: 0 10px;
    }
    .Triangle_con{
        margin-left: -8px;
    }
    #nav .mainlevel ul{
        margin-left: -40px;
    }
    #nav .mainlevel .sub_nav_01 li{
        padding: 0;
    }
    #nav .mainlevel .sub_nav_01 li a{
        padding: 0 5px;
    }
    #nav .mainlevel ul .Triangle_con{
        margin-left: 20px;
    }
    #nav .mainlevel:nth-of-type(2) ul{
        margin-left: -100px;
    }
    #nav .mainlevel:nth-of-type(2) ul .Triangle_con{
        margin-left: 80px;
    }
    #nav .mainlevel:nth-of-type(7) ul{
        margin-left: -520px;
    }
    #nav .mainlevel:nth-of-type(7) ul .Triangle_con{
        margin-left: 500px;
    }
    .cont{
        height: 50vh;
    }
    .info-list h2,
    .canguan h2,
    .gongyi h2,
    .zhanlan h2,
    .huodong h2{
        margin-top: 50px;
    }
    .el__heading{
        margin-top: 0;
    }
    .all_boxs{
        height: 100vh;
    }
    .boxs-content{
        position: relative;
        overflow: hidden;
        width: 933px;
        height: 100vh;
        padding: 0;
        margin: 20px auto 0;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img{
        max-width: 100%;
    }
    .boxs-content-col a span{
        top: 30px;
        left: 30px;
        font-size: 14px;
    }
    .boxs-content-col a span::after{
        height: 24px;
        margin-left: 10px;
        width: 4px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        width: 90%;
        top: 25px;
        left: 5%;
        right: 5%;
    }
    .boxs-content-col-about .boxs-content-col-about-content span::after{
        margin: 10px auto 25px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        font-size: 14px;
        line-height: 20px;
        height: 140px;
        margin-bottom: 40px;
        overflow: hidden;
    }
    /* 内页总宽度 */
    .main{
        width: 700px;
    }
    .main-content-aboutimg span{
        height: 108px;
    }
    .main-class ul li{
        margin-bottom: 20px;
    }
    .main-class ul li a{
        padding: 0 20px;
    }
    /* 学术 */
    .acad-left{
        width: 182px;
        margin-top: 20px;
    }
    .acad-left .acad-left-one{
        background-size: 100%;
        width: 182px;
        height: 152px;
    }
    .acad-left .acad-left-two{
        background-size: 100%;
        width: 182px;
        height: 143px;
    }
    .acad-left .acad-left-one a,
    .acad-left .acad-left-two a{
        font-size: 18px;
    }
    .acad-right{
        width: 518px;
        height: 297px;
        margin-top: 20px;
    }
    .acad-right-border{
        width: 496px;
        height: 275px;
        margin: 10px;
    }
    .acad-right-class{
        margin: 10px 10px 10px 20px;
    }
    .acad-right-class a{
        margin: 5px 10px;
        font-size: 18px;
    }
    .acad-right-list{
        margin-top: 2px;
        margin-left: 30px;
    }
    .acad-right-list ul li a{
        line-height: 30px;
        margin-top: 10px;
    }
    .acad-right-list ul li a i{
        margin-top: 15px;
    }
    /* 活动 */
    .act-content{
        height: 374px;
    }
    .act-content dl.activity {
        height: 374px;
    }
    .act-content .activity dt {
        width: 110px;
        height: 374px;
    }
    .act-content .activity dt .atc-class h2{
        margin-top: 10%;
    }
    .act-content .activity dt .atc-class a{
        margin-top: 20%;
    }
    .act-content .activity dd {
        width: 300px;
        height: 354px;
    }
    .activity .act-list-all{
        padding: 20px;
        height: 300px;
        overflow-y: scroll;
    }
    .act-content .activity dd .act-list{
        margin-top: 5%;
    }
    .act-content .activity dd .act-list .act-list-left{
        width: 0%;

    }
    .act-content .activity dd .act-list .act-list-right{
        width: 100%;
    }
    .act-content .activity dd .act-list .act-list-right a.title{
        margin-bottom: 5px;
        font-size: 16px;
    }

}
@media(max-width:768px){
    img{
        max-width: 100%;
    }
    #menu{
        display: none;
    }
    #mobmenu{
        display: block;
    }
    .cont{
        height: 2200px;
        padding: 20px 2%;
    }
    .cont__inner{
        height: 2200px;
    }
    .el__heading{
        margin-top: 0;
    }
    .el{
        position: relative;
        width: 100%;
        height: 400px;
        margin-bottom: 2%;
    }
    .el:nth-child(2),
    .el:nth-child(3),
    .el:nth-child(4),
    .el:nth-child(5){
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }
    .el__bg:before{
        background-size: cover;
        background-position: center top;
    }
    .el:hover{
        top: 0;
    }

    /* about */
    .all_boxs{
        height: auto;
    }
    .boxs-content{
        width: 100%;
        height: auto;
    }
    .boxs-content-col1,
    .boxs-content-col2,
    .boxs-content-col3,
    .boxs-content-col4,
    .boxs-content-col15{
        width: 96%;
        margin: 2%;
    }
    .boxs-content-col1 img,
    .boxs-content-col2 img,
    .boxs-content-col3 img,
    .boxs-content-col4 img,
    .boxs-content-col15 img{
        width: 100%;
    }
    .boxs-content-col a span{
        font-size: 18px;
        line-height: 40px;
        letter-spacing: 10px;
    }
    .boxs-content-col a span::after{
        height: 35px;
    }
    .boxs-content-col-about .boxs-content-col-about-content{
        top: 15px;
    }
    .boxs-content-col-about .boxs-content-col-about-content p{
        height: 100px;
        font-size: 16px;
        line-height: 30px;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    .boxs-content-col1 .boxs-content-col:nth-of-type(1){
        width: 100%;
        float: left;
    }
    .boxs-content-col1 .boxs-content-col:nth-of-type(2){
        width: 100%;
        float: right;
    }
    /* 内页总宽度 */
    .main{
        width: 96%;
    }
    .main-content-aboutimg span{
        height: 108px;
    }
    .main-class ul li{
        margin-bottom: 20px;
    }
    .main-class ul li a{
        padding: 0 10px;
    }
    .dire-class dl dt{
        width: 100%;
        margin-right: 0;
    }
    .dire-class dl dd{
        margin-left: 10px;
    }
    .dire-list dl{
        width: 48%;
        margin: 1%;
    }
    .dire-list dl:nth-of-type(1),
    .dire-list dl:nth-of-type(5),
    .dire-list dl:nth-of-type(9){
        margin-left: 1%;
    }
    .dire-list dl:nth-of-type(4),
    .dire-list dl:nth-of-type(8),
    .dire-list dl:nth-of-type(12){
        margin-right: 1%;
    }
    /* 学术 */
    .acad-left{
        width: 100%;
        margin-top: 20px;
    }
    .acad-left .acad-left-one{
        background-size: 100% 100%;
        width: 50%;
        height: 152px;
        float: left;
    }
    .acad-left .acad-left-two{
        background-size: 100% 100%;
        width: 50%;
        height: 152px;
        float: left;
    }
    .acad-left .acad-left-one a,
    .acad-left .acad-left-two a{
        font-size: 18px;
    }
    .acad-right{
        width: 100%;
        height: auto;
        margin-top: 20px;
        margin-left: 0;
    }
    .acad-right-border{
        width: 96%;
        height: auto;
        margin: 2%;
        padding-bottom: 20px;
    }
    .acad-right-class{
        margin: 5px;
    }
    .acad-right-class a{
        margin: 5px;
        font-size: 16px;
    }
    .acad-right-list{
        margin-top: 2px;
        margin-left: 10px;
    }
    .acad-right-list ul li a{
        width: 98%;
        height: 30px;
        line-height: 30px;
        margin-top: 10px;
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .acad-right-list ul li a i{
        margin-top: 14px;
    }
    /* 展览 */
    .exhi-content{
        width: 99%;
    }
    .exhi-content-border{
        width: 97%;
    }
    .exhi-content-title{
        width: 9%;
        padding-top: 30%;
    }
    .exhi-content-class{
        width: 88%;
        margin-top: 0%;
    }
    .exhi-content-class-list{
        margin: 1%;
    }
    .exhi-content-class-list:nth-of-type(2){
        margin-left: 33.3333%;
    }
    .exhi-content-class-list:nth-of-type(3){
        margin-left: 66.66666%;
    }
    .exhi-content-class-list:nth-of-type(4){
        margin-left: 75%;
    }
    .exhi-content-class-list img{
        border: 1px #6da288 solid;
    }
    .exhi-content-img{
        width: 100%;
        margin-top: 40%;
    }

    /* 临时展览 */
    .temp-list dl dt,
    .temp-list dl dd{
        width: 100%;
    }
    .temp-list dl dt a img{
        min-height: auto;
        height: auto;
    }
    /* 活动 */
    #activity{
        display: none;
    }
    .act-content{
        height: auto;
    }

    /* 新闻 */
    .info-list dl dt,
    .info-list dl dd{
        width: 100%;
        max-width: 100%;
    }
    .info-list dl dt img{
        max-width: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 479px) {
    .ny-login{
        width: 320px;
        height: 275px;
        margin: 0 auto;
        position: relative;
        margin-top: 15%;
        overflow: hidden;
    }
    .ny-reg{
        width: 320px;
        height: 297px;
        margin: 0 auto;
        position: relative;
        margin-top: 15%;
        overflow: hidden;
    }
    .ny-login .ny-login-bg,
    .ny-reg .ny-reg-bg{
        background-size: 100%;
    }
    .ny-login .ny-login-bg h2,
    .ny-reg .ny-reg-bg h2{
        font-size: 22px;
        padding: 20px 0;
    }
    .ny-login .ny-login-bg .login-form,
    .ny-reg .ny-reg-bg .reg-form{
        margin: 5px auto;
    }
    .ny-login .ny-login-bg .login-form input,
    .ny-reg .ny-reg-bg .reg-form input{
        line-height: 25px;
        font-size: 14px;
    }
    .ny-login .ny-login-bg .login-form button,
    .ny-reg .ny-reg-bg .reg-form button{
        line-height: 30px;
        font-size: 16px;
        margin-top: 10px;
    }
    .acad-right-border .list-pager{
        margin-left: 0;
    }
    .list-pager li a, .list-pager li span {
        display: block;
        border: 1px #6da288 solid;
        padding: 1px 10px;
        color: #6da288;
        border-radius: 4px;
        font-size: 14px;
    }
    .content .meta-info{
        width: 100%;
    }
    .content .meta-img{
        width: 100%;
        margin-left: 0;
    }
    .content .meta-info a,
    .content .meta-info span{
        margin-right: 30px;
    }
}

